// components/camp-type/camp-type.js
Component({

  /**
   * 组件的属性列表
   */
  properties: {
    campTypeHide: {
      type: Boolean,
      value: true
    }
  },

  /**
   * 组件的初始数据
   */
  data: {
    // 营地类型
    campType: "",
    campTypeList: [ //营地类型数据
      {
        value: 1,
        name: "常规营地"
      },
      {
        value: 2,
        name: "微型营地"
      },
      {
        value: 3,
        name: "帐篷营地"
      },
      {
        value: 4,
        name: "教育营地"
      },
      {
        value: 5,
        name: "运动营地"
      }
    ],

  },

  /**
   * 组件的方法列表
   */
  methods: {

    // 隐藏营地类型
    hideCampType(e) {
      this.setData({
        campTypeHide: true,
      })
      if (e.currentTarget.dataset.sure === undefined) {
        this.setData({
          campType: ''
        })
      }
    },
    // 营地类型选择
    bandleChange(e) {
      // 1 把值赋值给 data 中的数据
      const result = this.data.campTypeList.filter(item => e.detail.value == item.value)
      this.triggerEvent('getCampType',result[0]);
      this.setData({
        campType: result[0]
      })
      if (this.data.campType === '无人值守驻车点') {
        this.setData({
          showCondition: true
        })
      } else {
        this.setData({
          showCondition: false
        })
      }
    },
  }
})